using System.Collections;
using System.Collections.Generic;
using UnityEngine;

/// <summary>
/// 敌人配置数据类（纯数据，用于配置表）
/// </summary>
[System.Serializable]
public class EnemyConfigData
{
    [Header("基础信息")]
    public string enemyId;          // 唯一ID
    public string displayName;      // 显示名称

    [Header("基础属性")]
    public int maxHP = 100;
    public int attackPower = 10;

    [Header("描述")]
    [TextArea(3, 5)]
    public string description;

    [Header("预制体引用")]
    public GameObject enemyPrefab;  // 对应的敌人预制体

    // TODO: 可以添加更多配置字段
    // public Rarity rarity;
    // public Sprite icon;
    // public List<EnemyBehavior> behaviors;
}